#include<bits/stdc++.h>
using namespace std;
long long n,m,k,t,k0;
int a0[100005];
int a[100005];
int c[100005];
bool b[200005];
bool s[200005];
int ans[100005];
int x[4];
string r;
int main(){
    //freopen("arena.in","r",stdin);
    //freopen("arena.out","w",stdout);
    cin>>n>>m;
    k=n;
    while(k){
        k=k>>1;
        k0++;
    }
    k=k0;
    k0=0;
    for(int i=1;i<=n;i++){
        cin>>a0[i];
    }
    for(int i=1;i<=m;i++){
        cin>>c[i];
    }
    sort(c,c+m+1);
    int q=1;
    for(int i=1;i<=k;i++){
        cin>>r;
        for(int w=q;w<=pow(2,k)-pow(2,k-i);w++){
            b[w]=r[w-q]-'0';
        }
        q+=pow(2,k-i);
    }
    cin>>t;
    while(t--){
        cin>>x[0]>>x[1]>>x[2]>>x[3];
        for(int i=1;i<=n;i++){
            a[i]=a0[i]^x[i%4];
        }
        k0=0;
        for(int i=1;i<=n;i++){
            q=i;
            while(q){
                k0++;
                q/=2;
            }

        }

    }
    //fclose(stdin);
    //fclose(stdout);
    return 0;
}
